package cn.itsource.exam.service;

import cn.itsource.exam.domain.ClassInfo;
import cn.itsource.exam.domain.SubjectInfo;
import cn.itsource.exam.query.ClassInfoQuery;
import cn.itsource.exam.query.SubjectQuery;
import cn.itsource.exam.util.PageList;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

/**
 * Created by su on 2020/7/8.
 */
public interface SubjectService {
    String modifySubject(SubjectInfo paramIn, String name);

    String delSubject(Long id, String name);

    String batchDelSubject(String ids, String name);

    SubjectInfo getSubjectById(Long id);

    PageList<SubjectInfo> getSubjectListPage(SubjectQuery paramIn);

    List<SubjectInfo> getSubjectList();
}
